export default{
	namespaced:true,
	// 1.创建存储购物车的数据状态
	state:{
		payList : {},		//存储下单信息的数组
	},
	// 2.同步函数一设置修改state的函数操作
	mutations:{
		// 向数组添加元素
		// state表示共享数据；keyword表示组件传递的数据
		addPayList( state,keyword ){
			console.log(keyword);
			state.payList = keyword;
		},
		emptyList(state){
			state.payList = {};
		}
	},
	
	// 3.异步函数一设置提供给组件调用的异步函数
	actions:{
		// 创建一个函数：被组件调用且换取组件传递的数据
		// state：表示共享数据，但是只能读取
		// commit：表示mutations同步函数对象
		// keyword：组件传递过来的数据
		actionPayList( {state,commit},keyword ){
			// 调用mutations的函数，将keyword传递过去
			commit( 'addPayList',keyword );
		},
		actionEmptyList( {state,commit} ){
			// 调用mutations的函数，将keyword传递过去
			commit( 'emptyList' );
		}
	}
}